@charset "utf-8";
/***************************宽屏样式(start)***************************/
.w_1200 .home_ad .i{width:277px; margin-left:23px;}
.w_1200 .home_news .box .c{width:355px;}
.w_1200 .home_news .box .nlist .oth{width:290px;}
.w_1200 .home_news .box .nlist .one{width:355px;}
.w_1200 #small_ad a{ width:390px; float:left; margin-right:15px;}
.w_1200 .products .row{ width:24.9%;}
.w_1200 .products .row{ min-height:355px;}
/***************************宽屏样式(end)***************************/
#banner{ width: 100%; }
#small_ad{ overflow:hidden;}
#small_ad a{ width:316px; float:left; margin-right:15px; position:relative; height:153px; overflow:hidden;}
#small_ad a img{ position:absolute; top:0px; left:0px; max-height:inherit !important; max-width:inherit !important; width:100%;}
#small_ad a.no_mar{ margin:0 !important}
.fea{ width:115px; height:42px; line-height:42px; text-align:center; background:#f05423; font-size:16px; color:#fff;}
/*************************** banner (start) ***************************/
.products .row{ width:243px;}
.products .row{ min-height:325px;}
#banner .hd ul li{ margin:0 5px; width:13px; height:13px; border-radius:6px; -moz-border-radius:6px; -ms-border-radius:6px; -webkit-border-radius:6px; -o-border-radius:6px;}
#banner .hd ul li.on{ background:#333;}

.bx-wrapper .bx-pager{ padding-top: 0 !important; bottom: 3.4% !important; }
.bx-wrapper .bx-pager.bx-default-pager a{ box-sizing: border-box; width: 14px !important; height: 14px !important; border-radius: 50% !important; margin: 0 7px !important; background: unset !important; border: 1px solid #fff; margin-left: 10px; }
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active{ background-color: #fff !important; }
.bx-wrapper .bx-controls-direction{ display: none; }

body .swiper-container-horizontal > .swiper-pagination-bullets, body .swiper-pagination-custom, body .swiper-pagination-fraction{ bottom: 3.4%; }
body .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{ box-sizing: border-box; width: 14px; height: 14px; border: 1px solid #fff; margin: 0 7px; opacity: 1; background: unset; }
body .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{ background: #fff; }
.swiper-banner-m{ display: none; }

.index_module{ margin-top: 100px; }
.index_module.index_module_solutions{ margin-top: 98px; }
.index_module .title{ font-family: 'Whitney-Semibold'; font-size: 46px; line-height: 56px; }
.index_module .desc{ font-family: 'Whitney-Medium'; font-size: 22px; line-height: 32px; color: #555; width: 890px; margin: 18px auto 0; }
.index_module .mc_list{ position: relative; display: flex; justify-content: space-between; margin-top: 67px; z-index: 1; }
.index_module .mc_list .mc_item{ box-sizing: border-box; width: 424px; max-width: 424px; border-radius: 5px; background-color: #fff; box-shadow: 5px 0 25px #07000210; padding: 75px 50px 39px; }
.index_module .mc_list .mc_item .img{ position: relative; height: 0; padding-top: 37.0418%; }
.index_module .mc_list .mc_item .img img{ position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.index_module .mc_list .mc_item .mc_tit{ display: block; font-family: 'Whitney-Semibold'; font-size: 24px; line-height: 56px; color: #000; margin-top: 42px; text-decoration: none; }
.index_module .mc_list .mc_item:hover .mc_tit{ color: #001d5f; }
.index_module .mc_list .mc_item .mc_desc{ font-size: 18px; line-height: 26px; color: #555; margin-top: 11px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }
.index_module .mc_list .mc_item .more{ display: inline-block; font-family: 'Whitney-Medium'; font-size: 18px; line-height: 56px; color: #000; margin-top: 19px; text-decoration: none; }
.index_module .mc_list .mc_item:hover .more{ color: #001d5f; }
.index_module .mc_bottom{ position: relative; margin-top: -187px; min-height: 386px; }
.index_module .mc_bottom .more{ font-family: 'Whitney-Semibold'; font-size: 20px; line-height: 52px; color: #fff; box-sizing: border-box; width: 224px; height: 52px; border: 2px solid rgba(255, 255, 255, 0.7); border-radius: 3px; position: absolute; bottom: 82px; left: 50%; transform: translateX(-50%); text-decoration: none; }
.index_module .mc_bottom .more:hover{ color: #000; border-color: #000; background-color: #fff; }
.index_module .s_list{ margin-top: 49px; }
.index_module .s_list .s_item{ width: 332px; margin-bottom: 42px; margin-right: 26px; }
.index_module .s_list .s_item.no_mar_b{ margin-bottom: 0; }
.index_module .s_list .s_item.no_mar_r{ margin-right: 0; }
.index_module .s_list .s_item .s_tit{ display: block; font-family: 'Whitney-Medium'; font-size: 20px; line-height: 56px; color: #000; text-decoration: none; }
.index_module .s_list .s_item .img{ display: block; position: relative; height: 0; padding-top: 72.29%; }
.index_module .s_list .s_item .img img{ position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.index_module .s_list .s_item .s_info{ box-sizing: border-box; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background-color: rgba(0, 0, 0, .7); visibility: hidden; opacity: 0; }
.index_module .s_list .s_item .s_info > a{ box-sizing: border-box; display: block; width: 100%; height: 100%; text-decoration: none; padding: 27px; }
.index_module .s_list .s_item .s_info .s_tit{ font-size: 24px; color: #fff; }
.index_module .s_list .s_item .s_info .s_desc{ font-size: 18px; line-height: 26px; color: #fff; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5; overflow: hidden; }
.index_module .s_list .s_item .img:hover .s_info{ visibility: visible; opacity: 1; }

.index_module.index_module_subscribers{ margin-top: 43px; background-color: #f3f3f3; }
.index_module_subscribers .sub_list{ height: 281px; display: flex; justify-content: center; align-items: center; }
.index_module_subscribers .sub_list .sub_item{ width: 352px; text-align: center; color: #000; padding-top: 10px; }
.index_module_subscribers .sub_list .sub_item .sub_tit{ font-family: 'Whitney-Semibold'; font-size: 50px; line-height: 50px; position: relative; -webkit-animation: jump 1s linear 0s infinite alternate; animation: jump 1s linear 0s infinite alternate; }
.index_module_subscribers .sub_list .sub_item .sub_desc{ font-family: 'Whitney-Medium'; font-size: 20px; line-height: 32px; margin-top: 20px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5; overflow: hidden; }

@-webkit-keyframes jump {
    0% { top: 0px; }
    25% { top: -10px; }
    50% { top: -20px; }
    75% { top: -10px; }
    100% { top: 0px; }
}

.index_module_banner{ position: relative; min-height: 515px; }
.index_module_banner .ban_info{ width: 870px; position: absolute; top: calc(50% - 8px); transform: translateY(-50%); color: #fff; }
.index_module_banner .ban_info .ban_tit{ font-family: 'Whitney-Semibold'; font-size: 46px; }
.index_module_banner .ban_info .ban_desc{ font-family: 'Whitney-Medium'; font-size: 20px; line-height: 32px; margin-top: 27px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 6; overflow: hidden; }
.index_module_banner .ban_info .ban_link{ display: block; box-sizing: border-box; font-family: 'Whitney-Semibold'; font-size: 20px; width: 224px; height: 52px; line-height: 48px; border: 2px solid rgba(255, 255, 255, 0.8); border-radius: 3px; text-align: center; color: #fff; text-decoration: none; margin-top: 32px; }
.index_module_banner .ban_info .ban_link:hover{ border-color: #000; color: #000; background-color: #fff; }

.index_module.index_module_advantage{ margin-top: 98px; }
.index_module_advantage .adv_list{ display: flex; margin-top: 62px; }
.index_module_advantage .adv_list .adv_item{ box-sizing: border-box; width: 352px; padding: 21px 20px; }
.index_module_advantage .adv_list .adv_item .img{ position: relative; height: 0; padding-top: 27.2485%; }
.index_module_advantage .adv_list .adv_item .img img{ position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.index_module_advantage .adv_list .adv_item .adv_tit{ display: block; font-family: 'Whitney-Semibold'; font-size: 24px; line-height: 56px; color: #000; margin-top: 17px; text-decoration: none; }
.index_module_advantage .adv_list .adv_item .adv_desc{ font-size: 16px; line-height: 26px; color: #555; height: 48px; margin-top: 9px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 6; overflow: hidden; }
.index_module_advantage .adv_list .adv_item .more{ font-family: 'Whitney-Medium'; display: inline-block; font-size: 16px; width: 118px; height: 42px; line-height: 42px; color: #000; text-align: center; background-color: #f2f2f2; border-radius: 3px; margin-top: 6px; text-decoration: none; }
.index_module_advantage .adv_list .adv_item .more:hover{ background-color: #cdcdcd; }

.index_module_about{ display:none; background-color: #f3f3f3; padding: 111px 0 102px; }
.index_module_about .about_left{ width: 694px; display: flex; justify-content: center; }
.index_module_about .about_left .img{ position: relative; width: 618px; height: 0; }
.index_module_about .about_left .img img{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
/*.index_module_about .about_left .big_img{ padding-top: 56.15%; }*/
.index_module_about .about_left .big_img{ padding-top: 92.558%; }
.index_module_about .about_left .big_img iframe{ position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.index_module_about .about_left .small_img_list{ margin-top: 25px; }
.index_module_about .about_left .small_img_list .img{ margin-left: 26px; width: 296px; padding-top: 32.364%; }
.index_module_about .about_left .small_img_list .img:first-child{ margin-left: 0; }
.index_module_about .about_right{ box-sizing: border-box; width: calc(100% - 694px); padding: 10px 40px; }
.index_module_about .about_right .about_tit{ font-family: 'Whitney-Semibold'; font-size: 46px; color: #000; }
.index_module_about .about_right .about_list{ margin-top: 43px; }
.index_module_about .about_right .about_list .about_item{ font-family: 'Whitney-Medium'; font-size: 20px; line-height: 32px; color: #555; padding-left: 32px; position: relative; margin-top: 32px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }
.index_module_about .about_right .about_list .about_item:before{ content: ''; width: 6px; height: 6px; border-radius: 50%; background-color: #7f7f7f; position: absolute; left: 1px; top: 14px; }
.index_module_about .about_right .about_list .about_item:first-child{ margin-top: 0; }
.index_module_about .about_right .more{ display: inline-block; box-sizing: border-box; font-family: 'Whitney-Semibold'; font-size: 20px; width: 224px; height: 52px; line-height: 52px; color: #fff; border-radius: 3px; background-color: #001d5f; text-align: center; text-decoration: none; margin: 67px 0 0 33px; }
.index_module_about .about_right .more:hover{ background-color: #002e97; }

.index_module.index_module_world{ display:none; margin-top: 103px; }
.index_module_world .world_tit{ font-family: 'Whitney-Medium'; font-size: 26px; line-height: 32px; color: #707070; }
.index_module_world .world_img{ margin-top: 47px; height: 0; padding-top: 19.969%; position: relative; }
.index_module_world .world_img img{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }

.index_module.index_module_partner{ margin-top: 99px; background-color: #f3f3f3; padding: 89px 0 113px; }
.index_module_partner .partner_tit{ font-family: 'Whitney-Medium'; font-size: 46px; line-height: 32px; color: #191919; }
.index_module_partner .partner_list{ display: flex; justify-content: center; margin-top: 70px; }
.index_module_partner .partner_list .img{ display: block; width: 234px; position: relative; min-height: 80px; }
.index_module_partner .partner_list .img img{ position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.index_module_partner .bx-pager{ display: none; }
.index_module_partner .bx-controls-direction{ display: block; }

.index_module.index_module_blog{ margin-top: 98px; }
.index_module_blog .blog_list{ display: flex; justify-content: space-between; margin-top: 39px; }
.index_module_blog .blog_list .blog_item{ width: 328px; margin-bottom: 48px; box-shadow: 10px 0 25px #07000210; }
.index_module_blog .blog_list .blog_item .img{ display: block; text-align: center; }
.index_module_blog .blog_list .blog_item .img img{ width: 100%; }
.index_module_blog .blog_list .blog_item .blog_info{ padding: 25px 21px 29px; }
.index_module_blog .blog_list .blog_item .time{ font-family: 'Whitney-Medium'; font-size: 16px; line-height: 32px; }
.index_module_blog .blog_list .blog_item .blog_tit{ display: block; font-family: 'Whitney-Medium'; font-size: 24px; line-height: 32px; color: #001d5f; margin-top: 7px; text-decoration: none; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }
.index_module_blog .blog_list .blog_item .more{ display: inline-block; font-family: 'Whitney-Medium'; font-size: 16px; line-height: 32px; color: #000; margin-top: 11px; text-decoration: none; }

.friendship_box{margin-top: 20px; display: flex; flex-wrap: wrap;}
.friendship_box .friendship_item{font-size: 16px; line-height: 30px; color: #545454; margin-right: 20px; text-decoration: none;}
.friendship_box .friendship_item:hover{color: #fff;}

#banner .bxSlide-outter .bx-wrapper .bg-mode{ background-size: 100%; }

@media screen and (max-width: 1480px) {
	.div_warp{ width: 1200px; }

	.index_module .desc{ width: 758px; }
	.index_module .mc_list .mc_item{ width: 361px; max-width: 361px; box-shadow: 4px 0 21px #07000210; padding: 63px 42px 33px; }
	.index_module .mc_list .mc_item .mc_tit{ margin-top: 35px; }
	.index_module .mc_list .mc_item .mc_desc{ margin-top: 9px; }
	.index_module .mc_list .mc_item .more{ margin-top: 16px; }
	.index_module .mc_bottom{ min-height: 282px; margin-top: -137px; }
	.index_module .mc_bottom .more{ bottom: 62px; }
	.index_module .s_list .s_item{ width: 282px; margin-right: 22px; }
	.index_module .s_list .s_item .s_info > a{ padding: 23px; }
	.index_module .s_list .s_item .s_info .s_desc{ -webkit-line-clamp: 4; }

	.index_module_banner .ban_info{ width: 741px; }

	.index_module_subscribers .sub_list .sub_item{ width: 300px; }
	.index_module_advantage .adv_list .adv_item{ width: 300px; padding: 18px 17px; }

	.index_module_about .about_left{ width: 591px; }
	.index_module_about .about_left .img{ width: 591px; }
	.index_module_about .about_left .small_img_list .img{ width: 282px; }
	.index_module_about .about_right{ width: calc(100% - 591px); padding: 10px 34px; }
	.index_module_about .about_right .about_list{ margin-top: 36px; }
	.index_module_about .about_right .about_list .about_item{ padding-left: 27px; margin-top: 27px; }
	.index_module_about .about_right .more{ margin: 57px 0 0 28px; }

	.index_module_blog .blog_list .blog_item{ width: 279px; box-shadow: 8px 0 21px #07000210; }
}

@media screen and (max-width: 1280px) {
	.div_warp{ width: 1000px; }

	.index_module .desc{ width: 632px; }
	.index_module .mc_list .mc_item{ width: 301px; max-width: 301px; box-shadow: 3px 0 17px #07000210; padding: 53px 35px 27px; }
	.index_module .mc_list .mc_item .mc_tit{ margin-top: 35px; }
	.index_module .mc_list .mc_item .mc_desc{ margin-top: 9px; }
	.index_module .mc_list .mc_item .more{ margin-top: 16px; }
	.index_module .s_list .s_item{ width: 235px; margin-right: 18px; }
	.index_module .s_list .s_item .s_info > a{ padding: 19px; }
	.index_module .s_list .s_item .s_info .s_desc{ -webkit-line-clamp: 3; }


	.index_module_banner .ban_info{ width: 617px; }

	.index_module_subscribers .sub_list .sub_item{ width: 250px; }
	.index_module_subscribers .sub_list .sub_item .sub_desc{ font-size: 18px;; }
	.index_module_advantage .adv_list .adv_item{ width: 230px; padding: 18px 17px; }

	.index_module_about .about_left{ width: 438px; }
	.index_module_about .about_left .img{ width: 438px; }
	.index_module_about .about_left .small_img_list .img{ width: 206px; }
	.index_module_about .about_right{ width: calc(100% - 438px); padding: 10px 28px; }
	.index_module_about .about_right .about_list{ margin-top: 30px; }
	.index_module_about .about_right .about_list .about_item{ padding-left: 22px; margin-top: 22px; }
	.index_module_about .about_right .more{ margin: 47px 0 0 23px; }

	.index_module_blog .blog_list .blog_item{ width: 232px; box-shadow: 7px 0 17px #07000210; }
}

@media screen and (max-width: 1040px) {
	.div_warp{ box-sizing: border-box; width: 750px; padding: 0 12px; }
	.bx-wrapper .bx-pager.bx-default-pager a{ width: 10px !important; height: 10px !important; margin: 0 5px !important; }

	.index_module{ margin-top: 47px; }
	.index_module .title{ font-size: 23px; line-height: 28px; }
	.index_module .desc{ font-size: 12px; line-height: 16px; width: 100%; margin-top: 9px; }

	.index_module .mc_list{ flex-wrap: wrap; justify-content: center; margin-top: 28px; }
	.index_module .mc_list .mc_item{ width: 73.1333%; max-width: unset; box-shadow: 2px 0 14px #07000210; padding: 46px 26px 24px; margin-top: 14px; }
	.index_module .mc_list .mc_item:first-child{ margin-top: 0; }
	.index_module .mc_list .mc_item .img{ padding-top: 35%; }
	.index_module .mc_list .mc_item .mc_tit{ font-size: 15px; line-height: 35px; margin-top: 26px; }
	.index_module .mc_list .mc_item .mc_desc{ font-size: 12px; line-height: 16px; margin-top: 7px; }
	.index_module .mc_list .mc_item .more{ font-size: 12px; line-height: 35px; margin-top: 11px; }

	.index_module.index_module_solutions{ margin-top: 47px; }
	.index_module .s_list{ margin-top: 18px; }
	.index_module .s_list .s_item{ width: 48.8%; margin-right: 2.4%; margin-bottom: 11px; }
	.index_module .s_list .s_item:nth-child(even){ margin-right: 0; }
	.index_module .s_list .s_item .img:hover .s_info{ display: none; }
	.index_module .s_list .s_item .s_tit{ font-size: 12px; line-height: 40px; }
	.index_module .s_list .s_item .s_info > a{ padding: 19px; }
	.index_module .s_list .s_item .s_info .s_desc{ -webkit-line-clamp: 3; }
	.index_module .mc_bottom{ min-height: 142px; margin-top: -50px; }
	.index_module .mc_bottom .more{ font-size: 12px; line-height: 30px; width: 141px; height: 32.5px; border-width: 1px; bottom: 38px; }

	.index_module_banner{ min-height: 200px;}
	.index_module_banner .ban_info{ width: 750px; top:50%;}
	.index_module_banner .ban_info .ban_tit{ font-size: 23px; line-height: 26px; }
	.index_module_banner .ban_info .ban_desc{ font-size: 12px; line-height: 16px; margin-top: 19px; -webkit-line-clamp: 3; }
	.index_module_banner .ban_info .ban_link{ width: 112px; height: 26px; font-size: 12px; line-height: 24px; margin-top: 22px; border-width: 1px; }

	.index_module.index_module_subscribers{ margin-top: 27px; height: 164px; }
	.index_module_subscribers .sub_list{ flex-wrap: wrap; height: auto; }
	.index_module_subscribers .sub_list .sub_item{ width: 50%; padding-top: 24px; }
	.index_module_subscribers .sub_list .sub_item .sub_tit{ font-size: 25px; line-height: 25px; }
	.index_module_subscribers .sub_list .sub_item .sub_desc{ font-size: 12px; line-height: 16px; margin-top: 4px; }

	.index_module.index_module_advantage{ margin: 47px; }
	.index_module_advantage .adv_list{ flex-wrap: wrap; margin-top: 25px; }
	.index_module_advantage .adv_list .adv_item{ width: 100%; padding: 0; margin-top: 37px; }
	.index_module_advantage .adv_list .adv_item:first-child{ margin-top: 0; }
	.index_module_advantage .adv_list .adv_item .img{ padding-top: 11.5%; }
	.index_module_advantage .adv_list .adv_item .adv_tit{ font-size: 12px; line-height: 28px; margin-top: 10px; }
	.index_module_advantage .adv_list .adv_item .adv_desc{ height: auto; font-size: 12px; line-height: 15px; margin-top: 3px; }
	.index_module_advantage .adv_list .adv_item .more{ width: 71px; height: 25.5px; font-size: 12px; line-height: 25.5px; margin-top: 19px; }

	.index_module_about{ justify-content: center; margin-top: 49px; padding: 38px 0 47px; }
	.index_module_about .about_left{ float: none; width: 96%; margin: 0 auto; }
	.index_module_about .about_left .img_list{ width: 100%; }
	.index_module_about .about_left .img{ width: 100%; }
	.index_module_about .about_left .small_img_list{ margin-top: 15px; }
	.index_module_about .about_left .small_img_list .img{ width: 47.6667%; margin-left: 4.6%; }
	.index_module_about .about_right{ float: none; width: 96%; padding: 0; margin: 40px auto 0; }
	.index_module_about .about_right .about_tit{ font-size: 26px; line-height: 26px; }
	.index_module_about .about_right .about_list{ margin-top: 26px; }
	.index_module_about .about_right .about_list .about_item{ font-size: 12px; line-height: 18px; padding-left: 18px; margin-top: 18px; }
	.index_module_about .about_right .about_list .about_item:before{ width: 3px; height: 3px; top: 8px; }
	.index_module_about .about_right .more{ width: 127px; height: 29px; font-size: 12px; line-height: 29px; margin: 27px 0 0 19px; }

	.index_module.index_module_world{ margin-top: 49px; }
	.index_module_world .world_tit{ font-size: 15px; line-height: 16px; }
	.index_module_world .world_img{ padding-top: 40%; margin-top: 10px; }

	.index_module.index_module_partner{ margin-top: 10px; padding: 40px 0 28px; }
	.index_module_partner .partner_tit{ font-size: 23px; line-height: 16px; }
	.index_module_partner .partner_list{ flex-wrap: wrap; margin-top: 20px; }
	.index_module_partner .partner_list .img{ min-height: 40px; }

	.index_module.index_module_blog{ margin-top: 47px; }
	.index_module_blog .blog_list{ flex-wrap: wrap; justify-content: center; margin-top: 22px; }
	.index_module_blog .blog_list .blog_item{ width: 94%; box-shadow: 5px 0 14px #07000210; margin-bottom: 32.5px; }
	.index_module_blog .blog_list .blog_item:last-child{ margin-bottom: 0; }
	.index_module_blog .blog_list .blog_item .blog_info{ padding: 15px 19px 27px; }
	.index_module_blog .blog_list .blog_item .time{ font-size: 12px; line-height: 33px; }
	.index_module_blog .blog_list .blog_item .blog_tit{ font-size: 17px; line-height: 25px; margin-top: 3px; }
	.index_module_blog .blog_list .blog_item .more{ font-size: 12px; line-height: 33px; margin-top: 7px; }

	.index_module.index_module_quote{ margin-top: 33px; min-height: 163px; }

	.friendship_box .friendship_item{font-size: 12px; line-height: 20px;}
}

@media screen and (max-width: 750px) {
	.div_warp{ width: 100%; padding: 0 1.6%; }
	.swiper-banner{ display: none; }
	.swiper-banner-m{ display: block; }

	.index_module_banner .ban_info{ box-sizing: border-box; width: 100%; padding: 0 24px; left: 0; }
	.index_module_banner .ban_info .ban_desc{ margin-top: 19px; -webkit-line-clamp: 8; }

	.index_module_partner .partner_list .img{width: 90px;}
}